/* CSS Document */
body {
	background-color: #FFC0CB;
	background-image: url(b4.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

table {
    background-color: #B4CDCD;
	background-image: url(b1.jpg);
    float: right;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 125%;
}
th {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-bottom: 12px;
}

td {
	height: 95px;
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

td img {
    height: 90px;
	width: 90px;
    border-radius:4px;
}

td img:hover {
    box-shadow: rgba(0,0,0,0.2) 0 0 5px 5px;
}

#gift-view-id {
    padding: 24px;
}

.gift-navpane {
    width: 30%;
	float: left;
}

.gift-choosepane {
    width: 70%;
    float: left;
}

.gift-types {
    font-size: 12px;
    margin-bottom: 2px;
    padding: 4px;
    cursor: pointer;
}

.gift-types-selected {
    background-color: #F5CF7A;
}

.gift-types:hover {
    background-color: #F5CF7A;
}

.gift-table {
    display: block;
    float:left;
}

.gift-footer {
    padding-top: 8px;
    clear: both;
    display: block;
	position: relative;
    line-height: 38px;
}

.gift-button {
	border: 1px solid #3079ed;
    border-radius: 5px;
    font-size: 13px;
	background-color: rgb(4, 125, 185);;
    color: #ffffff;
    text-align: center;
	height: 34px;
	width: 150px;
}

.gift-button:hover {
    background-image: -webkit-linear-gradient(bottom, rgb(4, 125, 185), rgb(0, 136, 204));
    cursor: pointer;
}

.gift-selected {
    box-shadow: rgba(0,0,0,0.2) 0 0 5px 5px;
   
    height: 100px;
    width: 100px;
    
}
